我有一個應用程序,我最近添加了兩個C#類。它始終構建在調試和發佈中。兩個配置之間的區別是什麼都沒有。現在,當我構建發行版時,它表示其中一個依賴項無法訪問。這僅適用於發佈版本。沒有任何改變,依賴和它一直工作。VS2010調試版本的作品,但發佈不
任何想法?
我有一個應用程序,我最近添加了兩個C#類。它始終構建在調試和發佈中。兩個配置之間的區別是什麼都沒有。現在,當我構建發行版時,它表示其中一個依賴項無法訪問。這僅適用於發佈版本。沒有任何改變,依賴和它一直工作。VS2010調試版本的作品,但發佈不
任何想法?
因此,要解決這個問題,我不得不在c。添加配置文件:\ Program Files文件\微軟的SDK \的Windows \ v7.0A \ BIN \ NETFX 4.0工具,上面寫着:
<?xml version ="1.0"?>
<configuration>
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
</configuration>
是各項目之間的引用項目還是二進制引用?如果它們是二進制引用,那麼您的輸出文件夾是否指向不同構建目標和平臺的正確位置?您可能還想確保您的構建順序是正確的。
的配置文件是sgen.exe.config。我必須創建該文件,並且在添加文件後我能夠構建發行版。
什麼是* exact *消息? – 2010-10-26 22:17:33
進一步看,它似乎與位於網絡資源上的依賴關係有關。我之前曾做過一次這樣的事情(最有可能在VS 2010中進行調試),但不知道爲什麼它不適用於發佈配置。一旦我發現了,我會回來。 – 2010-10-26 23:46:28
SGEN:錯誤:無法加載文件「X.dll」或程序集或其依賴項之一。操作不受支持。 (來自HRESULT的異常:0x80131515) – 2010-10-26 23:46:45